package com.cloud.lucene.domain;

import lombok.Data;
import lombok.ToString;
import org.apache.lucene.search.Sort;

import java.util.List;
import java.util.Map;

@Data
@ToString
public class PageQuery<T> {

    private int pageNum;

    private int pageSize;
    /**
     * 排序字段
     */
    private Sort sort;
    /**
     * 查询参数类
     */
    private T params;
    /**
     * 返回结果集
     */
    private List<T> results;
    /**
     * 不在T类中的参数
     */
    private Map<String, String> queryParam;
}
